package ar.edu.unsam.algo3.plantasvszombies.ui.ApplicationModels

import ar.edu.unsam.algo3.plantasvszombies.dominio.Zombie
import ar.edu.unsam.algo3.plantasvszombies.homes.HomeZombies
import java.util.List
import org.uqbar.commons.utils.ApplicationContext
import org.uqbar.commons.utils.Observable

//Application Model
@Observable
class AlmanaqueAppModel {
	@Property String nombre
	@Property List<Zombie> result
	@Property Zombie selectedItem

	def void buscar() {

		//		result = new ArrayList<Zombie>
		result = getHomeZombies().buscar(nombre)
	}

	def HomeZombies getHomeZombies() {
		ApplicationContext::instance.getSingleton(typeof(Zombie))
	}
}
